SYNTAXE
SYNTAXE
N° d'entité actuel , N° suivant $ description $ nom $ compléments
La première entité sera numérotée "1".
les numéros des entités d'entrée seront impérativement classées par ordre croissant
ex : 1,0$...$..
1,5$....$ $s"section"
1,2$....
2,60$....
5,0$.....$ $ f"image.gif"
le minimum est N° actuel , N° suivant $
ex : 3,0 $ description $ cortinaire $ F " cortinar.cle"
ex : 13,27 $ spores polygonales xx $ $ F " spores_entolome. jpg"
ex : 15,22 $ plumage noir $ merle$ f "Chant_merle.mp3"
Si ligne terminale ( nom d'espèce par ex), N° suivant = 0
ex :
1 , 2 $ aller à l'entité 2
1 , 0 $ ici, j'ai un fichier $ $ F "fichier.cle"
début de la classe 2 : ceci est un commentaire ...et sera ignoré
2 , 3 $ aller à la classe 3
2 , 0 $ ici, j'ai un nom $ nom (cortinarius martini)
3 , 0 $ ici, j'ai un nom et un fichier $ nom : var duponti $ f " fichier2.cle"
fin
on peut donc mettre des commentaires ( conseillé ) pour s'y retrouver . Il ne seront pas pris en compte : mais le symbole DOLLAR ($ ) y est INTERDIT !
(NB : dans une future version le séparateur sera modifiable)
Clés secondaires : nécessaires pour ne pas avoir des clés trop compliquées . Un seul niveau
ex ::
clé principale
1 , 0 $ il se mange $ le cèpe
appel clé secondaire num 1 :
1, CS1 $ clé secondaire : phlegmacium
1 , 2 $ etc ...
appel clé secondaire num 2 :
5, CS2 $ clé secondaire num 2 : telamonia
etc ...
......
déclaration clé secondaire num 1 :
CS1, 0 $ (cette ligne sera ignorée)
1 , 2 $ etc...
1 , 3 $
1 , 0 $ ...
2 , 5 $ .. etc ...
déclaration clé secondaire num 2 :
CS2, 1 $
1 , 0 $ etc... $ nom ...
etc..
( voir exemple dans Mycene.cle )
Compléments :
Syntaxe : préfixe "parametre" ; préfixes : F (fichier) ou S (section)
exemples
F "mycenes.cle" ; f "boletus.jpg" ; F "doc_perso.doc" , f "TDM.xls" etc
S "sect.dermocybes" ; s " ssect. deliciosini" ;
Notes associées aux descriptions
Syntaxe : ex : 3,7,N$
la note doit suivre la ligne à laquell elle est associée
exemple :
3,7$ descrription
3,7,N$ note attachée
3,0$ description1 $ nom espèce
3,0,N$ note attachée à description1
3,0$ description2 $ nom espèce
3,0,N$ note attachée à description2
Insertion de remarques invisibles à l'utilisation
Il est souvent utile de conserver certaines remarques lors de la conception de la clé.
Une ligne ne contenant pas le séparateur $ est considérée comme une remarque et est ignorée par le compilateur
de même, une ligne comportatnt le séparateur $ est ignorée si elle commence par rem $
ex : rem$ 1,5$xxx sear ignorée
(utile pour la mise au point)
Insertion de Sauts de ligne
Afin d'alléger la lecture des textes un peu longs, il est possible d'insérer des sauts de ligne.
Pour cela insérer /// dans le texte (description ou note) au point souhaité.
Conseil pour vos premiers essais :
copier les entêtes d'une clé existante et modifier seulement les textes.
On insérera les notes qu'après une première mise au point de la clé.
Entité terminale vide
Entité terminale vide
Une entité terminale peut ne contenir aucun nom d'espèce : ex "5,0$ abcd$"
Dans ce cas il n'y aura pas de ligne vide affichée dans la liste des résultsts
Nb. Un caractère invisible (espace, par exemple) sera accepté comme valide.
Avantages :
On pourra afficher des remarques, notes de l'auteur, accessible depuis la liste de choix, sans incidence sur la liste des espèces, possibilité de mettre des lignes de remarques et renvois multiples (dans une CS par exemple) sans incidence sur la liste.
exemple : dans la version antérieure on écrivait par ex.
5,0$ note de l'auteur $_note de l'auteur => dans la liste des résultsts : " _note de l'auteur "
5,0$ nom espèce vide $ => dans la liste des résultsts : ligne blanche
désormais on pourra faire
5,0$ note de l'auteur => dans la liste des résultsts : aucune incidence
Option : pour autoriser l'affichage des issues vide (par ex à fin de vérification) , décocher l'option
Traducteur
Ajouter, après Com$ la ligne suivante
REM$LANGUE$[langue de la clé]
exemple :
Titre$ xxxxxxx..
Com$ yyyy
REM$LANGUE$Danois
(le nom de la langue est celui de la liste des langues du traducteur. Respecter la casse)
Copyright © GF 2008
This help file has been generated by the freeware version of HelpNDoc